body{
	margin: 0; padding: 0; font-family: Tahoma, Arial; font-size: 12px; color: #000; background:url("../images/bg.jpg") no-repeat top center;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

div {
    margin: 0 auto; padding: 0;
}
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, img, p {
    border: medium none; list-style-type: none; margin: 0; padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 12px;
}
.block {
    height: auto; width: 1000px;
}
.blank {
    margin-bottom: 8px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.dis {
    display: block;
}
.inline {
    display: inline;
}
.none {
    display: none;
}
.InputBorder {
    border: 1px solid #E537E3;
}
.tips {
    color: #C01624; font-size: 14px; font-weight: bold; padding: 30px 0; text-align: center;
}
.ads {
    margin-bottom: 8px;
}
.ads img {
    display: block; margin-bottom: 0;
}
acronym {
    display: -moz-inline-stack; overflow: hidden; vertical-align: middle;
}
.bnt_number2, .bnt_number4, .bnt_number6, .bnt_number8, .bnt_number10 {
    border: medium none; color: #611829; cursor: pointer; font-weight: 100; height: 22px; text-align: center; vertical-align: middle;
}
.bnt_number2 {
    background: url("../images/bg.gif") no-repeat scroll -197px -40px transparent;
    width: 48px;
}
.bnt_number4 {
    background: url("../images/bg.gif") no-repeat scroll -248px -40px transparent;
    width: 67px;
}
.bnt_number6 {
    background: url("../images/bg.gif") no-repeat scroll -197px -66px transparent;
    width: 94px;
}
.bnt_number8 {
    background: url("../images/bg.gif") no-repeat scroll -197px -92px transparent;
    width: 118px;
}
.bnt_number10 {
    background: url("../images/bg.gif") no-repeat scroll -197px -118px transparent;
    width: 145px;
}
.go {
    background: url("../images/bg.gif") no-repeat scroll -200px -307px transparent;
    border: medium none;
    cursor: pointer;
    height: 21px;
    width: 49px;
}
.bnt_join {
    background: url("../images/bg.gif") no-repeat scroll 0 -408px transparent;
    border: medium none;
    cursor: pointer;
    height: 43px;
    width: 102px;
}
.bnt_login {
    background: url("../images/bg.gif") no-repeat scroll -107px -408px transparent;
    border: medium none;
    cursor: pointer;
    height: 43px;
    width: 102px;
}
.txtdot {
    background: url("../images/dot.gif") no-repeat scroll 0 center transparent; padding-left: 10px;
}
.f1 {
    color: #FF0000;
}
.f14b {
    font-size: 14px; font-weight: bold;
}
.f2 {
    color: #0000FF;
}
.username {
    color: #A80416;
}
.market {
    text-decoration: line-through;
}
.price {
    color: #FF0000; font-family: Arial; font-size: 12px; font-weight: bold;
}
a:link {
    color: #FF0080; text-decoration: none;
}
a:visited {
    color: #008080; text-decoration: none;
}
a:hover {
    color: #008080; text-decoration: none;
}
a:active {
    color: #FF0080; text-decoration: none;
}
.a {
    color: #C01624;
}
.b {
    color: #0000FF;
}
.modbox {
    background: url("../images/globeline.gif") no-repeat scroll left top transparent; padding-top: 5px;
}
.modTit {
    background: url("../images/dotline.gif") repeat-x scroll left bottom transparent; font-size: 14px; font-weight: 700; height: 30px; line-height: 30px; padding: 0 15px;
}
.modTit .more, .mod2Tit .more {
    font-size: 12px; font-weight: 100;
}
.mod2Tit {
    background: url("../images/modTitbg.gif") repeat-x scroll left bottom transparent; font-size: 14px; font-weight: 700; height: 29px; line-height: 29px; padding: 0 15px;
}
.mod2Content {
    padding: 20px 0 10px;
}
.activityBox {
    padding-left: 12px;
}
.goodsbox {
    display: inline-block; margin: 3px 11px; min-height: 1px; text-align: center; vertical-align: top; width: 172px;
}
.goodsbox .imgbox {
    border: 1px solid #E537E3; margin: 0 auto 5px; overflow: hidden; width: 170px;
}
.pageWarp {
    background: url("../images/navbg.gif") no-repeat scroll 0 0 transparent; width: 1000px;
}
#pageLeft, .pageLeft {
    margin-right: 10px; width: 190px;
}
#pageRight, .pageRight {
    width: 800px;
}
#userLeft {
    margin-right: 8px; width: 210px;
}
#userRight {
    width: 782px;
}
#articleLeft {
    margin: 0 8px 8px 0; width: 792px;
}
#articleRight {
    margin-bottom: 8px; width: 190px;
}
.w574 {
    width: 574px;
}
.w200 {
    width: 200px;
}
.pageTop {
    background: url("../images/pageTopBg.gif") repeat-x scroll 0 0 transparent; height: 25px; line-height: 25px;
}
.userContent {
    background: url("../images/bg.gif") no-repeat scroll 0 0 transparent; height: 12px; padding-left: 15px; width: 12px;
}
.searchbox {
    background: url("../images/search_bg.gif") no-repeat scroll 0 0 transparent; height: 95px; width: 1000px;
}
.logo {
    height: 95px; line-height: 95px; overflow: hidden; text-align: center; vertical-align: middle; width: 250px;
}
.logo img {
    text-align: center; vertical-align: middle;
}
.formbox {
    height: 80px; padding-top: 15px; position: relative; width: 750px;
}
.formbox .advanced {
    position: absolute; right: 110px; top: 25px;
}
.formbox .advanced a, .hot_search a, .cartBox p a, .formbox .advanced a:visited, .hot_search a:visited, .cartBox p a:visited {
    color: #014CCC;
}
.formbox .advanced a:hover, .hot_search a:hover, .cartBox p a:hover {
    color: #014CCC; text-decoration: underline;
}
.formbox form {
    background: url("../images/search_bg_1.gif") no-repeat scroll 0 0 transparent; height: 35px; padding: 4px 0 0 8px; width: 520px;
}
.formbox form #keyword {
    border: medium none; margin-top: 7px;
}
.hot_search {
    color: #014CCC; margin-top: 10px;
}
.spanbox {
    display: block; float: left; font-size: 12px; height: 30px; margin-right: 5px; position: relative;
}
.spancur {
    color: #20364B; float: left; font-size: 14px; font-weight: 700; height: 20px; padding: 7px 5px 0;
}
.oplist {
    -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #E537E3 #E537E3; border-right: 1px solid #E537E3; border-style: none solid solid; border-width: medium 1px 1px; display: none; left: -3px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 31px; z-index: 9999;
}
.oplist li {
    padding-left: 8px;
}
.imgarr {
    cursor: pointer; display: block; float: right; height: 19px; margin-top: 6px; width: 24px;
}
.selectedTrue {
    background: none repeat scroll 0 0 #EEEEEE; cursor: pointer; margin: 0; padding: 2px;
}
.selectedFalse {
    background: none repeat scroll 0 0 #FFFFFF; cursor: pointer; margin: 0; padding: 2px;
}
.pageNav {
    height: 40px; overflow: hidden; width: 580px;
}
.pageNav li {
    background: url("../images/navline.gif") no-repeat scroll right center transparent; float: left; font-size: 14px; line-height: 40px; margin: 0 3px; padding: 0 8px 0 3px;
}
.pageNav li.curs {
    font-weight: 700;
}
.pageNav li a, .pageNav li a:visited {
    color: #FFFFFF;
}
.pageNav li a:hover {
    color: #FFFFFF; text-decoration: underline;
}
.cartBox {
    background: url("../images/bg.gif") no-repeat scroll 0 -130px transparent; height: 26px; line-height: 26px; margin: 8px 5px 0 0; overflow: hidden; padding: 0 3px 0 21px; position: relative; width: 172px;
}
.cartBox font {
    color: #000000; font-family: Arial; font-size: 12px;
}
.cartBox span {
    color: #B8B7B7;
}
.cartBox p {
    color: #014CCC; position: absolute; right: 3px; top: 0;
}
.flashbox {
    border: 1px solid #E537E3; height: 155px; overflow: hidden; width: 583px;
}
.arcitles {
    background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #E537E3; height: 135px; overflow: hidden; padding: 10px; position: relative; width: 183px;
}
.arcitles span {
    background: url("../images/bg.gif") no-repeat scroll -310px 0 transparent; display: block; height: 39px; position: absolute; right: 0; top: 0; width: 39px;
}
.arcitles h1 {
    color: #0C2357; font-size: 14px; font-weight: 700; margin-bottom: 8px;
}
.cateTit {
    background: url("../images/bg.gif") no-repeat scroll 0 -53px transparent; height: 34px; margin-top: 6px; width: 190px;
}
.cateContent {
    background: url("../images/catebg.gif") repeat-y scroll 0 0 transparent; width: 190px;
}
.cateContent dl {
    padding: 0 3px 0 4px;
}
.cateContent dl dt {
    background: none repeat scroll 0 0 #F3F3F3; border: 1px solid #E4E4E4; color: #20364B; font-size: 14px; font-weight: 700; height: 22px; line-height: 22px; margin-bottom: 6px; padding: 2px 0 0 15px;
}
.cateContent dl dt a, .cateContent dl dt a:visited {
    color: #20364B;
}
.cateContent dl dd {
    margin-bottom: 10px; padding: 2px 0 0 10px;
}
.cateContent dl dd p {
    float: left; height: 18px; margin-right: 4px; overflow: hidden; width: 82px;
}
.cateBott {
    background: url("../images/bg.gif") no-repeat scroll 0 -122px transparent; height: 4px; line-height: 4px; overflow: hidden;
}
.itemsbg {
    background: none repeat scroll 0 0 #D4E6F0;
}
.itemsbg a:hover {
    color: #0087CF; text-decoration: underline;
}
.recomTit {
    background: url("../images/bestbg.gif") no-repeat scroll right top transparent; height: 33px;
}
.recomTit .recomLeft {
    background: url("../images/bestTbg.gif") no-repeat scroll 0 -70px transparent; /* - noimage -*/height: 33px; width: 127px;
}
.recomTit .promoBg {
    background: url("../images/bestTbg.gif") no-repeat scroll 0 -35px transparent;
}
.recomTit .bestBg {
    background: url("../images/bestTbg.gif") no-repeat scroll 0 -106px transparent;
}
.recomTit .newBg {
    background: url("../images/bestTbg.gif") no-repeat scroll 0 0 transparent;
}
.recomTit .recomRight {
    height: 33px; margin-right: 10px;
}
.recomTit .recomRight h2 {
    background: url("../images/recomline.gif") no-repeat scroll right center transparent; color: #3366CC; float: left; font-weight: 100; line-height: 33px; margin: 0 3px; padding: 0 8px 0 3px;
}
.recomTit .recomRight h2 a, .recomTit .recomRight h2 a:visited {
    color: #3366CC;
}
.recomTit .recomRight .h2bg, .recomTit .recomRight .h2bg a, .recomTit .recomRight .h2bg a:visited {
    color: #23364C; font-weight: 100;
}
.recommendContent {
    margin-bottom: 15px; padding-top: 15px;
}
.recomMore {
    line-height: 33px; padding: 0 5px 0 15px;
}
.topTit {
    background: url("../images/bg.gif") no-repeat scroll 0 -297px transparent; color: #FFFFFF; font-size: 14px; font-weight: 700; height: 30px; line-height: 30px; padding: 0 10px;
}
.topTit a, .topTit a:visited {
    color: #FFFFFF;
}
.topbox {
    -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #E537E3 #E537E3; border-right: 1px solid #E537E3; border-style: none solid solid; border-width: medium 1px 1px;
}
.topbox ol {
    border-bottom: 1px solid #E537E3; padding: 3px 0;
}
.topbox ol li {
    float: left; text-align: center;
}
.topbox ol li.w30 {
    width: 30px;
}
.topbox ol li.w60 {
    width: 60px;
}
.topbox ol li.w100 {
    width: 98px;
}
#top10 {
    padding: 1px;
}
#top10 li {
    cursor: pointer;
}
#top10 li .first {
    background: url("../images/bg.gif") no-repeat scroll 0 -158px transparent; display: none; height: 109px;
}
#top10 li .first dl dt {
    color: #FFFFFF; float: left; overflow: hidden; text-align: center;
}
#top10 li .first dl dt.w30 {
    font-size: 14px; font-weight: 700; height: 99px; padding-top: 10px; width: 30px;
}
#top10 li .first dl dt.w100 {
    height: 100px; padding: 5px 1px 4px; width: 100px;
}
#top10 li .first dl dt.w100 img {
    height: 60px; margin-bottom: 3px; width: 60px;
}
#top10 li .first dl dt.w100 a, #top10 li .first dl dt.w100 a:visited {
    color: #FFFFFF;
}
#top10 li .first dl dt.w60 {
    width: 53px;
}
#top10 .toprice {
    font-family: Arial; font-size: 14px; line-height: 100px;
}
#top10 li .last {
    background: url("../images/bg.gif") no-repeat scroll 0 -269px transparent; height: 25px; margin-bottom: 2px;
}
#top10 li .last dl dt {
    float: left; line-height: 25px; overflow: hidden; text-align: center;
}
#top10 li .last dl dt.w30 {
    font-size: 14px; font-weight: 700; height: 25px; width: 30px;
}
#top10 li .last dl dt.w100 {
    height: 25px; width: 100px;
}
#top10 li .last dl dt.w60 {
    height: 25px; width: 53px;
}
#top10 li.cur .first {
    display: block;
}
#top10 li.cur .last {
    display: none;
}
.topContent {
    padding: 10px 3px 10px 10px;
}
#ECS_ORDER_QUERY form {
    display: inline;
}
.brands {
    background: url("../images/brandsbg.gif") repeat-x scroll left top transparent; border: 1px solid #E537E3; padding: 0 0 5px 3px;
}
.brands .brandTit {
    font-size: 14px; font-weight: 700; line-height: 30px; padding: 0 10px;
}
.brands .brandTit .more {
    font-size: 12px; font-weight: 100;
}
.brands img, .brands .brandtxt {
    border: 1px solid #E537E3; display: block; float: left; height: 60px; margin: 5px; width: 120px;
}
.brandsLogo {
    padding-top: 20px; text-align: center; width: 200px;
}
.brand_desc {
    margin-left: 10px; width: 530px;
}
.all_brand {
    padding-left: 2px;
}
.all_brand .goodsbox {
    border: 1px solid #EFEFEF; margin: 0 1px 10px; overflow: hidden; width: 190px;
}
.all_brand .goodsbox .imgbox {
    border: medium none; margin: 8px 0; text-align: center; width: 185px;
}
.all_brand .goodsbox h4 {
    background: none repeat scroll 0 0 #EAE9E9; border: 1px solid #FFFFFF; font-weight: 100; padding: 3px 10px;
}
.all_brand .goodsbox p {
    padding: 5px; text-align: left; text-indent: 20px;
}
.history_list {
    -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #E537E3 #E537E3; border-right: 1px solid #E537E3; border-style: none solid solid; border-width: medium 1px 1px; padding: 10px 5px;
}
.history_list ul {
    border-bottom: 1px solid #D6D2D1; margin-bottom: 6px;
}
.history_list ul li {
    float: left; width: 105px;
}
.history_list li.goodsimg {
    padding-right: 8px; width: 62px;
}
.history_list li.goodsimg img {
    border: 1px solid #E537E3; height: 60px; width: 60px;
}
#clear_history {
    border: medium none; text-align: right;
}
#clear_history a {
    cursor: pointer;
}
.attribute {
    border-bottom: 1px dashed #E8E8E8; margin-bottom: 6px; width: 165px;
}
.attribute li {
    margin-bottom: 5px; min-height: 62px; padding-bottom: 5px; width: 165px;
}
.attribute li img {
    border: 1px solid #E537E3; height: 60px; margin-right: 8px; width: 60px;
}
.commentsTit {
    background: none repeat scroll 0 0 #F8FBFF; border-bottom: 1px dashed #E1EBFA; border-top: 1px dashed #E1EBFA; height: 28px; line-height: 28px; margin: 10px 0; padding: 0 15px; position: relative;
}
.commentsTit span {
    color: #9C9A9F; position: absolute; right: 10px;
}
.commentsTit img {
    position: relative; top: 3px;
}
.commentsContent {
    text-indent: 20px;
}
.re_content {
    background: none repeat scroll 0 0 #F7F9F4; border: 1px solid #EEF9DF; margin: 10px 0; padding: 10px; text-indent: 0;
}
.captcha {
    padding-left: 12px;
}
.captcha input {
    left: 5px; position: relative;
}
.captcha img {
    position: relative; top: 5px;
}
.pagebar {
    padding: 12px 0; text-align: right;
}
.pagebar form {
    margin: 10px auto; text-align: right;
}
.pagebar .page_now {
    background: none repeat scroll 0 0 #FFEDE1; border: 1px solid #FD6D01; color: #FD6D01; font-weight: bold; padding: 4px 6px;
}
.pagebar a {
    border: 1px solid #E537E3; color: #3366CC; padding: 4px 6px;
}
.ur_here {
    border-bottom: 2px solid #E537E3; padding: 0 5px 5px;
}
.ur_here a, .ur_here a:visited {
    color: #3366CC;
}
.ur_here a:hover {
    color: #3366CC; text-decoration: underline;
}
#category_tree {
    -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #E537E3 #E537E3; border-right: 2px solid #E537E3; border-style: none solid solid; border-width: medium 2px 2px;
}
#category_tree li {
    background: url("../images/treedot.gif") no-repeat scroll center bottom transparent; font-size: 12px; font-weight: bold; line-height: 25px; padding-left: 12px; position: relative; width: 168px;
}
#category_tree li .children {
    display: none; left: 180px; padding: 10px 0; position: absolute; top: -11px; z-index: 999999;
}
#category_tree li .children .conter {
    background-color: #FFFFFF; border-color: #A6A6A6 #A6A6A6 #666666; border-style: solid; border-width: 1px 2px 3px 1px; width: 200px;
}
#category_tree li .children .conter .suq {
    background-color: #F5F5F5; border-top: 1px solid #A6A6A6; height: 24px; left: -6px; position: absolute; top: 10px; width: 8px;
}
#category_tree li .children .conter .ChildrenLi li {
    background: url("../images/treedotle.gif") no-repeat scroll 5px 10px transparent; font-weight: normal; padding-left: 16px; width: 210px;
}
.Menu {
    background: url("../images/menubg.gif") repeat-x scroll 0 0 transparent; height: 25px; position: relative; /*- noimage -*/
}
.Menu li {
    border-right: 1px solid #DDDDDD; float: left; line-height: 24px; padding: 0 28px;
}
.Menu li a, .menu li a:visited {
    color: #0000FF; font-size: 12px; font-weight: bold;
}
.Menu li.cur {
    background: url("../images/bg.gif") no-repeat scroll -208px -117px transparent; height: 25px; line-height: 25px; padding-left: 30px;
}
#focuscont {
    height: 350px; line-height: 350px; margin-bottom: 5px; overflow: hidden; width: 350px;
}
.focuscont p img {
    text-align: center; vertical-align: middle; width: 350px;
}
#focustab {
    margin-bottom: 12px; padding-left: 5px; width: 345px;
}
#focustab li {
    float: left;
}
#focustab li img {
    display: block; height: 54px; width: 54px;
}
#focustab li a {
    background: url("../images/bg_pic_1.gif") no-repeat scroll 0 0 transparent; display: block; margin: 0 5px; padding: 9px 1px 3px;
}
#focustab li a.act {
    background: url("../images/bg_pic.gif") no-repeat scroll 0 0 transparent; padding: 9px 3px 3px; text-align: center;
}
#focustab li a.act img {
    border: medium none;
}
.prev {
    background: url("../images/dotline.gif") repeat-x scroll left top transparent; clear: both; margin-top: 12px; padding: 10px 0 0;
}
.prev a {
    color: #611829; display: block; line-height: 22px; margin-right: 8px; padding-top: 0;
}
.goodInfoTxt {
    width: 640px;
}
.goodInfoTxt .goodsName {
    background: url("../images/dotline.gif") repeat-x scroll left bottom transparent; font-size: 14px; font-weight: 700; line-height: 30px; margin: 0 0 8px 50px; word-wrap: break-word;
}
.goodInfoTxt form {
    line-height: 22px; padding-left: 50px;
}
.Goodpromotion {
    background: none repeat scroll 0 0 #FFE5FF; border: 1px solid #E537E3; margin: 5px 0; padding: 8px;
}
.attribuet {
    width: 800px;
}
.hostrybox {
    overflow: hidden; padding-bottom: 2px; width: 200px;
}
.opendot {
    background: url("../images/bg.gif") no-repeat scroll -200px -251px transparent; cursor: pointer; height: 20px; overflow: hidden; width: 62px;
}
.opendot_1 {
    background: url("../images/bg.gif") no-repeat scroll -200px -274px transparent; cursor: pointer; height: 20px; overflow: hidden; width: 62px;
}
.closedot {
    background: url("../images/bg.gif") no-repeat scroll -271px -251px transparent; cursor: pointer; height: 20px; overflow: hidden; width: 62px;
}
.closedot_1 {
    background: url("../images/bg.gif") no-repeat scroll -271px -274px transparent; cursor: pointer; height: 20px; overflow: hidden; width: 62px;
}
.hostrybox .openShow {
    overflow: hidden; width: 190px;
}
.tagTit {
    background: url("../images/tagbg.gif") repeat-x scroll left bottom transparent; height: 29px; margin-right: 2px;
}
.tagTit h2 {
    background: url("../images/bg.gif") no-repeat scroll -201px -182px transparent; float: left; font-weight: 100; height: 29px; line-height: 29px; margin-right: 5px; padding: 0 10px; position: relative;
}
.tagTit h2 span, .tagTit .h2bg span {
    display: block; height: 29px; overflow: hidden; position: absolute; width: 5px;
}
.tagTit h2 span.L {
    background: url("../images/bg.gif") no-repeat scroll -200px -146px transparent; left: 0; top: 0;
}
.tagTit h2 span.R {
    background: url("../images/bg.gif") no-repeat scroll -207px -146px transparent; right: 0; top: 0;
}
.tagTit .h2bg {
    background: url("../images/bg.gif") no-repeat scroll -201px -213px transparent;
}
.tagTit .h2bg span.L {
    background: url("../images/bg.gif") no-repeat scroll -214px -146px transparent; left: 0; top: 0;
}
.tagTit .h2bg span.R {
    background: url("../images/bg.gif") no-repeat scroll -221px -146px transparent; right: 0; top: 0;
}
.tagcontent {
    padding: 15px 0;
}
.filter {
    padding: 15px 5px 20px;
}
.filter .screeBox {
    border-bottom: 1px solid #F2F2F2; padding: 15px 10px 8px;
}
.filter .screeBox span {
    background: none repeat scroll 0 0 #4798D0; color: #FFFFFF; margin-right: 8px; padding: 5px;
}
.filter .screeBox a, .filter .screeBox a:visited {
    color: #3366CC;
}
.filter .screeBox a:hover {
    color: #FF6600; text-decoration: underline;
}
.sort {
    font-size: 12px; font-weight: 100; line-height: 28px; position: relative; top: 3px;
}
.sort img {
    position: relative; top: 2px;
}
.sort select {
    top: 3px;
}
.sort input[type="submit"] {
    position: relative;
}
.cateGoodList ul {
    border-bottom: 1px solid #EFEEEE; margin-bottom: 8px;
}
.cateGoodList li {
    float: left; padding: 5px 0;
}
.cateGoodList li.thumb {
    margin-right: 10px;
}
.cateGoodList li.thumb img {
    border: 1px solid #E537E3; height: 60px; width: 60px;
}
.cateGoodList li.goodsText {
    margin-right: 20px; width: 300px;
}
.cateGoodList li.action {
    float: right;
}
.grid .goodsbox {
    margin-bottom: 8px;
}
.cateGoodList a, .grid .goodsbox a, .cateGoodList a:visited, .grid .goodsbox a:visited {
    color: #3366CC;
}
.cateGoodList a:hover, .grid .goodsbox a:hover {
    color: #FF6600; text-decoration: underline;
}
.articleBox {
    background: none repeat scroll 0 0 #F6FCFF; border: 1px solid #D8D9D9; padding: 15px;
}
.articleTit {
    font-family: Arial; font-size: 18px; font-weight: 300;
}
.author {
    border-bottom: 1px solid #DCDDDD; line-height: 23px; margin: 10px 0 20px; padding-bottom: 3px; position: relative;
}
.author .articleSize {
    position: absolute; right: 10px; top: 0;
}
#article {
    margin-bottom: 20px;
}
.articlePrev {
    border-top: 1px solid #D8D9D9; margin-top: 10px; padding-top: 10px;
}
.ArticleComm textarea {
    width: 650px;
}
.ArticleCate {
    background: url("../images/bg.gif") no-repeat scroll 0 -332px transparent; height: 33px; margin-top: 6px; width: 190px;
}
.ArticleCate a {
    display: block; height: 33px; overflow: hidden; text-indent: -200px; width: 190px;
}
.group_buy_list {
    border-bottom: 1px solid #E537E3; margin-bottom: 10px; padding-bottom: 10px;
}
.group_buy_list .groupImg {
    border: 1px solid #EFEEEE; margin-right: 20px; padding: 20px;
}
.grouplist {
    background: none repeat scroll 0 0 #FFFFFF; padding: 12px 10px 10px;
}
.floatTable {
    margin-bottom: 10px;
}
.orderSuccess {
    border: 2px solid #FF6600; margin-bottom: 10px; padding: 20px;
}
.orderSuccess .order_sn {
    font-family: Arial; font-size: 18px; font-weight: normal; margin: 8px 0;
}
.orderSuccess .shipping_name {
    line-height: 24px; padding-left: 30px;
}
.orderSuccess p {
    margin-top: 20px; text-align: center;
}
.orderSuccess p a {
    color: #295AD0; text-decoration: underline;
}
.step_login {
    border: 1px solid #E537E3; height: 300px; margin-bottom: 8px; padding: 5px; width: 478px;
}
.user_login {
    background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #E537E3; margin-bottom: 8px; padding: 10px; width: 978px;
}
.step_login h4, .user_login h4 {
    background: none repeat scroll 0 0 #D53A3E; border-bottom: 3px solid #E4E4E4; color: #FFFFFF; line-height: 28px; margin-bottom: 15px; padding: 0 10px; text-align: left;
}
.step_login h4.h4bg {
    background: none repeat scroll 0 0 #5C5C5C;
}
.userTit {
    background: url("../images/bg.gif") no-repeat scroll 0 -368px transparent; color: #213649; font-size: 14px; font-weight: 700; height: 33px; line-height: 33px; text-align: center;
}
.userBox {
    -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #E537E3 #E537E3; border-right: 1px solid #E537E3; border-style: none solid solid; border-width: medium 1px 1px;
}
.userMenu {
    margin-left: 40px; padding: 20px 0;
}
.userMenu li {
    background: url("../images/bg.gif") no-repeat scroll -217px -336px transparent; font-size: 14px; line-height: 25px; padding-left: 15px;
}
.userMenu li a.curs {
    color: #C40409; font-weight: bold;
}
.us_contentBox {
    -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #CC4124 #D8D8D8 #D8D8D8; border-right: 1px solid #D8D8D8; border-style: solid; border-width: 2px 1px 1px; margin-bottom: 8px; padding: 10px;
}
.us_contentBox h6 {
    background: url("../images/bg.gif") no-repeat scroll -217px -376px #EFEFEF; color: #213649; height: 25px; line-height: 25px; margin-bottom: 10px; padding: 0 20px;
}
.us_notice {
    background: none repeat scroll 0 0 #F8FBFF; border: 1px solid #D2E2F2; margin: 10px 0; padding: 10px; text-indent: 20px;
}
.default {
    line-height: 24px; min-height: 345px; padding: 20px;
}
.close {
    background: none repeat scroll 0 0 #FFFAE7; border: 2px solid #FE8802; display: none; float: left; margin-top: 8px; padding: 20px 8px 10px 10px; position: relative; width: 265px;
}
.close a {
    text-decoration: underline;
}
.close a:hover {
    text-decoration: none;
}
.close span {
    background: url("../images/close.gif") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 14px; overflow: hidden; position: absolute; right: 5px; top: 3px; width: 14px;
}
.links {
    border: 1px solid #E537E3; padding: 5px 0 5px 3px;
}
.links img, .links .linkTxt {
    border: 1px solid #E537E3; display: block; float: left; height: 67px; margin: 4px; width: 155px;
}
.helpbox {
    background: url("../images/brandsbg.gif") repeat-x scroll left top transparent; border: 1px solid #E537E3; padding: 10px 0 10px 3px;
}
.helpbox .goodsbox {
    margin: 0; width: 190px;
}
.helpTit {
    font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; margin-bottom: 5px; padding-left: 14px; text-align: left;
}
.helpList {
    padding-left: 10px;
}
.footer {
    border-top: 1px solid #E537E3; margin-bottom: 20px; padding-top: 10px;
}
.helpbox a, .footer a, .helpbox a:visited, .footer a:visited {
    color: #3366CC;
}
.helpbox a:hover, .footer a:hover {
    color: #FF6600; text-decoration: underline;
}
#compareBox {
    background: url("../images/compareBg.gif") no-repeat scroll center top #EDF8FF; border: 1px solid #C5E4FF; padding: 35px 0 8px; position: absolute; right: 1px; top: 200px; width: 128px;
}
#compareBox input {
    background: url("../images/compareSub.gif") no-repeat scroll 0 0 transparent; border: medium none; height: 13px; width: 52px;
}
#compareList {
    background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D6ECFF; margin: 0 0 8px; padding: 0; width: 120px;
}
#compareList li {
    background: none repeat scroll 0 0 #FFFFFF; color: #333333; margin: 3px 0; padding: 3px 5px; text-align: left;
}
#compareList li img {
    float: right; padding-top: 4px;
}
.messageli {
    color: red; list-style-type: none; padding: 5px;
}
.messagediv {
    background-color: #FFFACD; border: 1px solid #FFD700; font-size: 12px; opacity: 0.7; padding: 5px; position: absolute; text-align: center;
}
.point li {
    float: left; width: 300px;
}
